* {
  box-sizing: border-box;
}

input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #cccccc;
  font-size: 18px;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #cccccc;
  font-size: 18px;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #cccccc;
  font-size: 18px;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #cccccc;
  font-size: 18px;

}

.center-contain-right {
  font-size: 20px;
  color: #4c4c4c;
  .center-contain-right-title {
    width: 100%;
    font-size: 24px;
    line-height: 60px;
    color: #ff9900;
    border-bottom: 2px dashed #ff9900;
    text-align: center;
  }
  .ccrt-fu {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #ff9900;
    text-align: center;
    margin: 35px auto;
  }
  .base-info {
    padding: 0 45px;
    float: left;
    span {
      float: left;
      margin: 10px 160px 10px 0;
      font-size: 18px;
      color: #4d4d4d;
    }
  }
  .form-mod {
    width: 100%;
    float: left;
    padding: 0 45px;
    margin-top: 20px;
    .fm-word {
      width: 100%;
      float: left;
      color: #333333;
      font-size: 18px;
      margin-top: 15px;
    }
    .fm-control {
      float: left;
      height: 48px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      margin: 20px 0 0;
      //border: 1px solid #999999;

      .fm-box {
        width: 100%;
        height: 100%;
        color: #cccccc;
        background-color: #ffffff;
        text-indent: 10px;
      }
      .fm-box-area{
        width: 100%;
        height: 100px;
        color: #cccccc;
        background-color: #ffffff;
        resize: none;
        text-align: left;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 10px;

      }
      span {
        font-size: 18px;
        margin-left: 10px;
      }
    }
    .fm-area{
      width: 100%;
      height: 100px;

    }
    .fm-long {
      width: 100%;
    }
    .fm-short {
      width: 50%;
      .fm-box {
        width: 295px;
      }
    }
    .fm-middle{
      width: 100%;
      .fm-box {
        width: 86%;
      }
    }
  }
  .sex-choose{
    padding: 0 45px;
    span{
      font-size: 18px;
      color: #333333;
      margin-right: 65px;
      input{
        margin-right: 10px;
      }
    }
  }
  .si-confirm{
    width: 300px;
    height: 45px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    background-color: #ff9900;
    color:#ffffff;
    text-align: center;
    line-height: 45px;
    font-size: 18px;
    margin: 40px 0 50px 300px;
  }

}